saint martin meaning in English
n. saint martin, island located in the leeward islands (west indies); french bishop who is a patron saint of france, who died in 397
n. saint martin, island located in the leeward islands (west indies); french bishop who is a patron saint of france, who died in 397